Big Huge Thesaurus

Crocuta crocuta

noun